package com.xzmzhp.vo.personnel;

import com.alibaba.excel.annotation.ExcelIgnore;
import com.alibaba.excel.annotation.ExcelProperty;
import lombok.Data;

/**
 * @author 王源（xm）
 * @Date: 2020/11/19 16:44
 * @Description: 人员信息展示类
 */
@Data
public class PersonnelVo {
    /**
     * 人员id
     */
    @ExcelIgnore
    private Integer personnelId;
    /**
     * 学号
     * 用名字去匹配，这里需要注意，如果名字重复，会导致只有一个字段读取到数据
     */
    @ExcelProperty(value = "学号", index = 0)
    private String studentId;
    /**
     * 姓名
     */
    @ExcelProperty(value = "姓名", index = 1)
    private String personnelName;

    /**
     * 权限id
     */
    private Integer competenceId;

    /**
     * 权限名称
     */
    @ExcelProperty(value = "权限名称", index = 2)
    private String competenceName;
    /**
     * 手机号
     */
    @ExcelProperty(value = "手机号", index = 3)
    private String personnelPhone;
    /**
     * 密码
     */
    @ExcelIgnore
    private String personnelPassword;
    /**
     * 学院
     */
    @ExcelProperty(value = "学院", index = 4)
    private String personnelAcademy;
    /**
     * 班级
     */
    @ExcelProperty(value = "班级", index = 5)
    private String personnelClasses;
    /**
     * 年级
     */
    @ExcelIgnore
    private Integer personnelGrade;
    /**
     * 所属部门
     */
    @ExcelProperty(value = "部门", index = 6)
    private String positionName;
}
